const reflect.Chan

54 uses

	reflect (current package)
		abi.go#L201: 	case UnsafePointer, Pointer, Chan, Map, Func:
		type.go#L260: 	Chan
		type.go#L660: 	Chan:          "chan",
		type.go#L771: 	case Chan:
		type.go#L932: 	if t.Kind() != Chan {
		type.go#L952: 	case Chan:
		type.go#L1640: 	if T.Kind() == Chan && specialChannelAssignability(T, V) {
		type.go#L1681: 	case Chan:
		type.go#L1846: 	ckey := cacheKey{Chan, typ, nil, uintptr(dir)}
		type.go#L2156: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, String, UnsafePointer:
		type.go#L2180: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, UnsafePointer:
		type.go#L3143: 	case Chan, Func, Map, Pointer, Slice, String, UnsafePointer:
		value.go#L1122: 	case Chan:
		value.go#L1134: 	v.mustBe(Chan)
		value.go#L1492: 	case Chan, Func, Map, Pointer, UnsafePointer:
		value.go#L1540: 	case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
		value.go#L1572: 	case Chan:
		value.go#L1992: 	case Chan, Map, UnsafePointer:
		value.go#L2024: 	v.mustBe(Chan)
		value.go#L2057: 	v.mustBe(Chan)
		value.go#L2434: 	v.mustBe(Chan)
		value.go#L2444: 	v.mustBe(Chan)
		value.go#L2557: 	case Chan, Map, UnsafePointer:
		value.go#L2832: 			ch.mustBe(Chan)
		value.go#L2860: 			ch.mustBe(Chan)
		value.go#L2917: 	if typ.Kind() != Chan {
		value.go#L2928: 	return Value{t, ch, flag(Chan)}
		value.go#L3165: 	case Chan:
		value.go#L3166: 		if dst.Kind() == Chan && specialChannelAssignability(dst, src) {

	fmt
		print.go#L501: 	case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, reflect.Slice, reflect.UnsafePointer:
		print.go#L881: 	case reflect.Chan, reflect.Func, reflect.UnsafePointer:

	github.com/go-pg/pg/v10/types
		append_value.go#L47: 		reflect.Chan:          nil,
		flags.go#L21: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		scan_value.go#L50: 		reflect.Chan:          nil,

	github.com/golang/mock/gomock
		call.go#L188: 			case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		matchers.go#L135: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map,
		matchers.go#L199: 	case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String:

	github.com/google/go-cmp/cmp
		compare.go#L282: 	case reflect.Chan, reflect.UnsafePointer:
		report_reflect.go#L76: 		case reflect.Chan, reflect.Func, reflect.Ptr:
		report_reflect.go#L182: 	case reflect.UnsafePointer, reflect.Chan, reflect.Func:

	github.com/google/go-cmp/cmp/internal/value
		name.go#L51: 	case reflect.Chan:
		sort.go#L56: 	case reflect.Ptr, reflect.UnsafePointer, reflect.Chan:

	github.com/vmihailenco/msgpack/v5
		decode_value.go#L36: 		reflect.Chan:          decodeUnsupportedValue,
		encode_value.go#L30: 		reflect.Chan:          encodeUnsupportedValue,
		encode_value.go#L195: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:

	go/ast
		print.go#L24: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:

	google.golang.org/protobuf/internal/impl
		message_reflect_field.go#L529: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:

	gotest.tools/v3/assert/cmp
		compare.go#L278: 		if kind >= reflect.Chan && kind <= reflect.Slice {

	internal/fmtsort
		sort.go#L143: 	case reflect.Chan:

	text/template
		exec.go#L330: 	case reflect.Chan, reflect.Func, reflect.Pointer, reflect.Interface:
		exec.go#L393: 	case reflect.Chan:
		exec.go#L794: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:
		exec.go#L1039: 			case reflect.Chan, reflect.Func:
		funcs.go#L305: 	case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String: